Remotely executable instructions

ABSTRACT

Systems, apparatuses and method related to remotely executable instructions are described. A device may be wirelessly coupled to (e.g., physically separated) another device, which may be in a physically separate device. The another device may remotely execute instructions associated with performing various operations, which would have been entirely executed at the device absent the another device. The outputs obtained as a result of the execution may be transmitted, via the transceiver, back to the device via a wireless communication link (e.g., using resources of an ultra high frequency (UHF), super high frequency (SHF), extremely high frequency (EHF), and/or tremendously high frequency (THF) bands). The another device at which the instructions are remotely executable may include memory resources, processing resources, and transceiver resources; they may be configured to use one or several communication protocols over licensed or shared frequency spectrum bands, directly (e.g., device-to-device) or indirectly (e.g., via a base station).

PRIORITY INFORMATION

This application is a Continuation of U.S. application Ser. No.16/142,025, filed Sep. 26, 2018, the contents of which are incorporatedherein by reference.

TECHNICAL FIELD

The present disclosure relates generally to semiconductor memory andmethods, and more particularly, to apparatuses, systems, and methods forremotely executable instructions.

BACKGROUND

Memory resources are typically provided as internal, semiconductor,integrated circuits in computers or other electronic systems. There aremany different types of memory, including volatile and non-volatilememory. Volatile memory can require power to maintain its data (e.g.,host data, error data, etc.). Volatile memory can include random accessmemory (RAM), dynamic random access memory (DRAM), static random accessmemory (SRAM), synchronous dynamic random access memory (SDRAM), andthyristor random access memory (TRAM), among other types. Non-volatilememory can provide persistent data by retaining stored data when notpowered. Non-volatile memory can include NAND flash memory, NOR flashmemory, and resistance variable memory, such as phase change randomaccess memory (PCRAM) and resistive random access memory (RRAIVI),ferroelectric random access memory (FeRAM), and magnetoresistive randomaccess memory (MRAM), such as spin torque transfer random access memory(STT RAM), among other types.

Electronic systems often include a number of processors (e.g., one ormore processors), which may retrieve instructions from a suitablelocation and execute the instructions and/or store results of theexecuted instructions to a suitable location (e.g., the memoryresources). A processor can include a number of functional units such asarithmetic logic unit (ALU) circuitry, floating point unit (FPU)circuitry, and a combinatorial logic block, for example, which can beused to execute instructions by performing logical operations such asAND, OR, NOT, NAND, NOR, and XOR, and invert (e.g., NOT) logicaloperations on data (e.g., one or more operands). For example, functionalunit circuitry may be used to perform arithmetic operations such asaddition, subtraction, multiplication, and division on operands via anumber of operations.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating an example system including a remotememory device capable of executing instructions remotely in accordancewith a number of embodiments of the present disclosure.

FIG. 2 is a schematic diagram illustrating an example remote memorydevice including a memory resource, a processing resource, and atransceiver resource in accordance with a number of embodiments of thepresent disclosure.

FIG. 3 is a schematic diagram illustrating an example network deviceincluding a memory resource, a processing resource, and a transceiverresource in accordance with a number of embodiments of the presentdisclosure.

FIG. 4 is a block diagram of an example of a system including a remotememory device in accordance with a number of embodiments of the presentdisclosure.

FIG. 5 is a flow chart illustrating an example of a method for remotelyexecuting instructions in accordance with a number of embodiments of thepresent disclosure.

FIG. 6 is a flow chart illustrating an example of a method for remotelyexecuting instructions in accordance with a number of embodiments of thepresent disclosure.

DETAILED DESCRIPTION

The present disclosure includes systems, apparatuses, and methodsassociated with remotely executable instructions. A device may bewirelessly (thus, remotely) coupled to (e.g., physically separated)another device, which may be in a physically separate device. Theanother device may remotely execute instructions associated withperforming various operations, which would have been entirely executedat the device absent the another device. The outputs obtained as aresult of the execution may be transmitted, via the transceiver, back tothe device via a wireless communication link (e.g., using resources ofan ultra high frequency (UHF), super high frequency (SHF), extremelyhigh frequency (EHF), and/or tremendously high frequency (THF) bands).The another device at which the instructions are remotely executable mayinclude memory resources, processing resources, and transceiverresources; they may be configured to use one or several communicationprotocols over licensed or shared frequency spectrum bands, directly(e.g., device-to-device) or indirectly (e.g., via a base station). In anumber of embodiments, an apparatus includes a memory resource, atransceiver, and a processor coupled to the memory resource and thetransceiver. The processor may be configured to communicate, using thetransceiver, an output obtained as a result of an execution of a set ofinstructions via a device-to-device communication technology that isoperable in an extremely high frequency (EHF) band.

A computing device may be utilized to perform various types ofoperations. To contribute to such performance, a faster processor and/ormore memory resources may be additionally added to a particularcomputing device. Those additional resources may be internal and/orexternal to the particular computing device. A computing device can be anetwork device. As used herein, “network device” refers to a computingdevice that is configured to transmit and/or receive signals (e.g.,data) and to process the received signals. For example, network devicesmay include data processing equipment such as a computer, cellularphone, personal digital assistant, tablet devices, an access point (AP),data transfer devices such as network switches, routers, controllers,although embodiments are not so limited.

In some approaches, those additional resources may exhaust, whenphysically added to the computing device, a substantial portion ofbandwidth and/or power supplies of the computing device, which wouldreduce an overall performance of the computing device such that costassociated with utilizing the additional resources may outweigh benefitsobtainable from utilizing the additional resources. Further, physicaldata buses connecting the computing device and additional resources maysubstantially limit a performance of the additional resources that canbe provided to the computing device, for example, when a transfer ratethe data buses can withstand is less than a degree of performance thatcan be provided by the additional resources (e.g., bottleneck issues).Accordingly, embodiments of the present disclosure are directed tohaving resources that can be utilized in a way that reduces a powerconsumption of the computing devices and in a way that fully utilizesperformances of the resources without being bound to a limitation thatcan be imposed by physically connecting the resources to the computingdevices.

The figures herein follow a numbering convention in which the firstdigit or digits of a reference number correspond to the figure numberand the remaining digits identify an element or component in the figure.Similar elements or components between different figures may beidentified by the use of similar digits. For example, 102 may referenceelement “02” in FIG. 1, and a similar element may be referenced as 402in FIG. 4.

FIG. 1 is a diagram illustrating an example system 100 including aremote memory device 104 capable of executing instructions remotely inaccordance with a number of embodiments of the present disclosure. Thesystem also includes network devices 102. Each one of the networkdevices 102 and the remote memory device 104 might also be separatelyconsidered as an “apparatus.” For example, the remote memory device maybe considered as a remote apparatus to the network devices, vice versa.

At least one of the network devices 102 may be a computing device orportion thereof. Network devices may include user equipment (UE) such ascellular phones, laptop computers, tablets, phablets, and smartphones,as well as IoT enabled devices, and other electronic devices. As usedherein, “IoT enabled devices” include physical devices, vehicles, homeappliances, and other devices embedded with electronics, software,sensors, actuators, and/or network connectivity which enables suchdevices to connect to a network and/or exchange data. Examples of IoTenabled devices include wearable technologies, smart home devices,intelligent shopping systems, and monitoring devices, among othercyber-physical systems.

The remote memory device 104 can include at least one of a number ofresources such as a processing resource, a memory resource, and/or atransceiver resource that can be remotely utilized by the networkdevices 102. As an example, the network devices 102 may allocate aportion of instructions (e.g., that would have been executed by thenetwork devices absent the remote memory device 104), and the portion ofallocation instructions may be executed at the remote memory device 104without further exhausting resources of the network device 102. As usedherein, the instructions are “remotely” executed at a remote memorydevice (e.g., remote memory device 104) when at least a portion of datavalues associated with the instructions are wirelessly transmitted froma network device (e.g., network device 102) to the remote memory deviceand executed at the remote memory device. Details of types ofinstructions/operations remotely executable and performable at theremote memory device 104 are described further herein.

In some embodiments, the remote memory device 104 can also be utilizedas a main memory such that the network device 102 need not have the mainmemory within the network device 102. As used herein, “a main memory”refers to a memory portion that is directly accessible by a host. As anexample, the main memory may store data that can be directly manipulatedby a host processor.

The remote memory device 104 can be remotely/wirelessly utilizable bythe network devices 102 via a communication 106. For example, inresponse to receipt of a request (e.g., one or more commands to performa particular function) from the network devices 102, the remote memorydevice 104 may execute a set of instructions and communicate an outputobtained as a result of (e.g., that is based at least in part on) theexecution. The remote memory device 104 may be utilized as if the remotememory device 104 were local to the network devices 102 without a needto be internal to and/or wired to the network devices 102. Accordingly,a number of embodiments of the present disclosure may provide mechanismsof remotely executing a set of instructions that would have exhaustedbandwidths and/or power consumption of the network device 102 had theset of instructions been executed by a number of electrical componentsthat are internal to and/or wired to the network device 102.

Further, the remote memory device 104 may be utilized by the networkdevices 102 via a device-to-device communication technology that isoperable in an EHF band. The communication technology operable in theEHF band can include a fifth generation (5G) technology or latertechnology. 5G technology may be designed to utilize a higher frequencyportion of the wireless spectrum, including an EHF band (e.g., rangingfrom 30 to 300 GHz as designated by the ITU).

As used herein, the device-to-device communication technology refers toa wireless communication performed directly between a transmittingdevice and a receiving device, as compared to a wireless communicationtechnology such as the cellular telecommunication technology and/orthose communication technologies based on an infrastructure mode, bywhich network devices communicate with each other by firstly goingthrough an intermediate network device (e.g., base station and/or AccessPoint (AP)). As such, via the device-to-device communication technology,data to be transmitted by the transmitting device may be directlytransmitted to the receiving device without routing through theintermediate network device (e.g., base station 429, as described inconnection with FIG. 4). In some embodiments. the device-to-devicecommunication may rely on existing infrastructures (e.g., network entitysuch as a base station); therefore, can be an infrastructure mode. Forexample, as described herein, the device-to-device communication whosetransmission timing is scheduled by a base station can be aninfrastructure mode. In some embodiments, the receiving and transmittingdevices may communicate in the absent of the existing infrastructures;therefore, can be an ad-hoc mode. As used herein, “an infrastructuremode” refers to an 802.11 networking framework in which devicescommunicate with each other by first going through an intermediarydevice such as an AP. As used herein, “ad-hoc mode” refers to an 802-11networking framework in which devices communicate with each otherwithout the use of intermediary devices such as an AP. The term “ad-hocmode” can also be referred to as “peer-to-peer mode” or “independentBasic Service Set (IBSS).”

As used herein, the cellular telecommunication technology refers to atechnology for wireless communication performed indirectly between atransmitting device and a receiving device via a base station, ascompared to those types of wireless communication technologies includinga device-to-device communication technology. Cellular telecommunicationsmay be those that use resources of a frequency spectrum restricted orregulated by a governmental entity. License frequency spectrum resourcesmay be scheduled for use or access by certain devices and may beinaccessible to other devices. By contrast, resources of shared orunlicensed frequency spectrum may be open and available for use by manydevices without the necessity of a governmental license. Allocatinglicensed and shared or unlicensed frequency resources may presentdifferent technical challenges. In the case of licensed frequencyspectrum, resources may be controlled by a central entity, such as abase station or entity within a core network. While devices usingresources of shared or unlicensed frequency spectrum may contend foraccess—e.g., one device may wait until a communication channel is clearor unused before transmitting on that channel. Sharing resources mayallow for broader utilization at the expense of guaranteed access.

Techniques described herein may account for, or may use, both licensedand unlicensed frequency spectrum. In some communication schemes,device-to-device communication may occur on resources of a licensedfrequency spectrum, and such communications may be scheduled by anetwork entity (e.g., a base station). Such schemes may include certain3GPP-developed protocols, like Long-Term Evolution (LTE) or New Radio(NR). A communication link between devices (e.g. UEs) in such schemesmay be referred to as sidelink, while a communication link from a basestation to a device may be referred to as a downlink and a communicationfrom a device to a base station may be referred to as an uplink.

In other schemes, device-to-device communication may occur on resourcesof unlicensed frequency spectrum, and devices may contend for access thecommunication channel or medium. Such schemes may include WiFi orMulteFire. Hybrid schemes, including licensed-assisted access (LAA) mayalso be employed.

As used herein, an EHF band refers to a band of radio frequencies in anelectromagnetic spectrum ranging from 30 to 300 gigahertz (GHz) asdesignated by the International Telecommunication Union (ITU), and asdescribed further herein. Ranges of radio frequencies as designated bythe ITU can include extremely low frequency (ELF) band ranging from 3 to30 Hz, super low frequency (SLF) band ranging from 30 Hz to 300 Hz,ultra low frequency (ULF) band ranging from 300 Hz to 3 kilohertz (kHz),very low frequency (VLF) band ranging from 3 to 30 kHz, low frequency(LF) band ranging from 30 kHz to 300 kHz, medium frequency (MF) bandranging from 300 kHz to 3 megahertz (MHz), high frequency (HF) bandranging from 3 MHz to 30 MHz, very high frequency (VHF) band rangingfrom 30 MHz to 300 MHz, ultra high frequency (UHF) band ranging from 300MHz to 3 GHz, super high frequency (SHF) band ranging from 3 GHz to 30GHz, extremely high frequency (EHF) band ranging from 30 GHz to 300 GHz,and tremendously high frequency (THF) band ranging from 0.3 to 3terahertz (THz).

A number of embodiments of the present disclosure can provide variousbenefits by utilizing a network communication that is operable in anumber of frequency bands including a higher frequency portion (e.g.,EHF) of the wireless spectrum, as compared to those networkcommunication technologies that utilizes a lower frequency portion ofthe wireless spectrum only. As an example, the EHF bands of 5Gtechnology may enable data to be transferred more rapidly thantechnologies (e.g., including technologies of previous generations)using lower frequency bands only. For example, a 5G network is estimatedto have transfer speeds up to hundreds of times faster than a 4Gnetwork, which may enable data transfer rates in a range of tens ofmegabits per second (MB/s) to tens of GB/s for tens of thousands ofusers at a time (e.g., in a memory pool, as described herein) byproviding a high bandwidth. For example, a 5G network provides fastertransfer rates than the 802.11-based network such as WiFi that operateon unlicensed 2.4 GHz radio frequency band (e.g., Ultra High Frequency(UHF) band). Accordingly, a number of embodiments can enable the remotememory device 104 to be used at a high transfer speed as if the remotememory device 104 were wired to the network devices 102.

In addition to the EHF band, the communication technology of thecommunication 106 can also be operable in other frequency bands such asthe UHF band and the SHF band. As an example, the communicationtechnology can operate in a frequency band below 2 GHz (e.g., low 5Gfrequencies) and/or in a frequency band between 2 GHz and 6 GHz (e.g.,medium 5G frequencies) in addition to a frequency band above 6 GHz(e.g., high 5G frequencies). Further details of a number of frequencybands (e.g., below 6 GHz) in which the 5G technology can operate aredefined in Release 15 of the Third Generation Partnership Project (3GPP)as New Radio (NR) Frequency Range 1 (FR1), as shown in Table 1.

TABLE 1 5G operating bands for FR1 NR Operating Duplex Band FrequencyBand (MHz) Mode n1 1920-1980; 2110-2170 FDD n2 1850-1910; 1930-1990 FDDn3 1710-1785; 1805-1880 FDD n5 824-849; 869-894 FDD n7 2500-2570;2620-2690 FDD n8 880-915; 925-960 FDD n20 791-821; 832-862 FDD n28703-748; 758-803 FDD n38 2570-2620 TDD n41 2496-2690 TDD n50 1432-1517TDD n51 1427-1432 TDD n66 1710-1780; 2110-2200 FDD n70 1695-1710;1995-2020 FDD n71 617-652; 663-698 FDD n74 1427-1470; 1475-1518 FDD n751432-1517 SDL n76 1427-1432 SDL n78 3300-3800 TDD n77 3300-4200 TDD n794400-5000 TDD n80 1710-1785 SUL n81 880-915 SUL n82 832-862 SUL n83703-748 SUL n84 1920-1980 SUL

Further, details of a number of frequency bands (e.g., above 6 GHz) inwhich the 5G technology can operate are defined in Release 15 of the3GPP as NR Frequency Range 2 (FR2), as shown in Table 2.

TABLE 2 5G operating bands for FR2 NR Operating Duplex Band FREQUENCYBAND (MHz) Mode n257 26500-29500 TDD n258 24250-27500 TDD n26037000-40000 TDD

In some embodiments, a number of frequency bands in which acommunication technology (e.g., device-to-device communicationtechnology and/or cellular telecommunication technology using 5Gtechnology) utilized for the communication 106 may be operable canfurther include the THF band in addition to those frequency bands suchas the SHF, UHF, and EHF bands.

As used herein, FDD stands for frequency division duplex, TDD stands fortime division duplex, SUL stands for supplementary uplink, and SDLstands for supplementary downlink. FDD and TDD are each a particulartype of a duplex communication system. As used herein, a duplexcommunication system refers to a point-to point system having twoconnected parties and/or devices that can communicate with one anotherin both directions. TDD refers to duplex communication links whereuplink is separated from downlink by the allocation of different timeslots in the same frequency band. FDD refers to a duplex communicationsystem, in which a transmitter and receiver operate at differentfrequency bands. SUL/SDL refer to a point-to-point communication systemhaving two connected parties and/or devices that can communicate withone another in a unilateral direction (e.g., either via an uplink or adownlink, but not both).

The 5G technology may be selectively operable in one or more of low,medium, and/or high 5G frequency bands based on characteristics of, forexample, the communication 106. As an example, the low 5G frequency maybe utilized in some use cases (e.g., enhanced mobile broadband (eMBB),ultra-reliable and low-latency communications (URLLC), massivemachine-type communications (mMTC)), in which extremely wide area needsto be covered by the 5G technology. As an example, the medium 5Gfrequency may be utilized in some use cases (e.g., eMBB, URLLC, mMTC),in which higher data rate than that of the low 5G frequencies is desiredfor the communication technology. As an example, the high 5G frequencymay be utilized in some use cases (e.g., eMBB), in which extremely highdata rate is desired for the 5G technology.

As used herein, eMBB, URLLC, mMTC each refers to one of three categoriesof which the ITU has defined as services that the 5G technology canprovide. As defined by the ITU, eMBB aims to meet the people's demandfor an increasingly digital lifestyle and focuses on services that havehigh requirements for bandwidth, such as high definition (HD) videos,virtual reality (VR), and augmented reality (AR). As defined by the ITU,URLLC aims to meet expectations for the demanding digital industry andfocuses on latency-sensitive services, such as assisted and automateddriving, and remote management. As defined by the ITU, mMTC aims to meetdemands for a further developed digital society and focuses on servicesthat include high requirements for connection density, such as smartcity and smart agriculture.

As used herein, a channel bandwidth refers to a frequency range occupiedby data and/or instructions when being transmitted (e.g., by anindividual carrier) over a particular frequency band. As an example, achannel bandwidth of 100 MHz may indicate a frequency range from 3700MHZ to 3800 MHZ, which can be occupied by data and/or instructions whenbeing transmitted over n77 frequency band, as shown in Table 1. Asindicated in Release 15 of the 3GPP, a number of different channelbandwidth such as a channel bandwidth equal to or greater than 50 MHz(e.g., 50 MHz, 100 MHz, 200 MHz, and/or 400 Mhz) may be utilized for the5G technology.

Embodiments are not limited to a particular communication technology;however, various types of communication technologies may be employed forthe communication 106. The various types of communication technologiesthe network devices 102 and/or the remote memory device 104 can utilizemay include, for example, cellular telecommunication technologyincluding 0-5 generations broadband cellular network technologies,device-to-device to communication including Bluetooth, Zigbee, and/or5G, and/or other wireless communication utilizing an intermediary device(e.g., WiFi utilizing an AP), although embodiments are not so limited.

FIG. 2 is a schematic diagram illustrating an example remote memorydevice 204 including a memory resource 212, a processing resource 214,and a transceiver resource 216 in accordance with a number ofembodiments of the present disclosure. The example remote memory device204 (which can be also referred to as a remote apparatus) may beanalogous to the remote memory device 104, as described in connectionwith FIG. 1. Although not shown in FIG. 2, the remote memory device 204may be wirelessly coupled to a network device (e.g., network device 102as described in connection with FIG. 1).

A memory resource 212 (which can be also referred to as “memory) mayinclude memory (e.g., memory cells) arranged, for example, in a numberof bank groups, banks, bank sections, subarrays, and/or rows of a numberof memory devices. In some embodiments, the memory resource 212 of FIG.2 may include a plurality of memory devices such as a number of volatilememory devices formed and/or operable as RAM, DRAM, SRAM, SDRAM, and/orTRAM, among other types of volatile memory devices. In some embodiments,the memory resource 212 of FIG. 2 may include a number of non-volatilememory devices formed and/or operable as PCRAM, RRAM, FeRAM, MRAM,and/or STT RAM, phase change memory, 3DXPoint, and/or Flash memorydevices, among other types of non-volatile memory devices. In someembodiments, the memory resource 212 of FIG. 2 may include a combinationof a number of volatile memory devices and a number of non-volatilememory device, as described herein.

In some embodiments, the memory resource 212 of the remote memory device204 may be a DRAM. As an example, the remote memory device 204 may beSDRAM such as a synchronous graphics RAM (SGRAM), which is aclock-synchronized random access memory that can be used for the videocard.

Memory cells of the memory resource 212 may be configured to store datavalues associated with a number of instructions for performance of aparticular functionality. In a number of embodiments, the memoryresource 212 may be utilized, via the transceiver 216, by other networkdevices (e.g., network devices 102 and/or remote memory device 104) asif the memory resource 212 were local to a corresponding one of theother network devices.

As shown in FIG. 2, the processor 214 includes a plurality of sets oflogic units 218-1, . . . , 218-N (collectively referred to as logicunits 218). In a number of embodiments, the processor may be configuredto execute a plurality of sets of instructions using the plurality ofsets of logic units and transmit outputs obtained as a result of theexecution via a device-to-device communication technology that isoperable in a number of frequency bands including the EHF band. Theoutputs transmitted may be communicated with other devices such asnetwork devices 102.

Although embodiments are not so limited, at least one of the logic units218 can be an arithmetic logic unit (ALU), which is a circuit that canperform arithmetic and bitwise logic operations on integer binarynumbers and/or floating point numbers. As an example, the ALU can beutilized to execute instructions by performing logical operations suchas AND, OR, NOT, NAND, NOR, and XOR, and invert (e.g., inversion)logical operations on data (e.g., one or more operands). The processor214 may also include other components that may utilized for controllinglogic units 218. For example, the processor 214 may also include acontrol logic (e.g., configured to control a data flow coming into andout of the logic units 218) and/or a cache coupled to each of theplurality of set of logic units 218-1, . . . , 218-N

A number of ALUs can be used to function as a floating point unit (FPU)and/or a graphics processing unit (GPU). Stated differently, at leastone of the plurality of sets of logic units 218-1, . . . , 218-N may beFPU and/or GPU. As an example, the set of logic units 218-1 may be theFPU while the set of logic units 218-N may be the GPU.

As used herein, “FPU” refers to a specialized electronic circuit thatoperates on floating point numbers. In a number of embodiments, FPU canperform various operations such as addition, subtraction,multiplication, division, square root, and/or bit-shifting, althoughembodiments are not so limited. As used herein, “GPU” refers to aspecialized electronic circuit that rapidly manipulate and alter memory(e.g., memory resource 212) to accelerate the creation of image in aframe buffer intended for output to a display. In a number ofembodiments, GPU can include a number of logical operations on floatingpoint numbers such that the GPU can perform, for example, a number offloating point operations in parallel.

In some embodiments, GPU can provide non-graphical operation. As anexample, GPU can also be used to support shading, which is associatedwith manipulating vertices and textures with man of the same operationssupported by CPUs, oversampling and interpolation techniques to reducealiasing, and/or high-precision color spaces. These example operationsthat can be provided by the GPU are also associated with matrix andvector computations, which can be provided by GPU as non-graphicaloperations. As an example, GPU can also be used for computationsassociated with performing machine-learning algorithms and is capable ofproviding faster performance than what CPU is capable of providing. Forexample, in training a deep learning neural networks, GPUs can be 250times faster than CPUs. As used herein, “machine-learning algorithms”refers to algorithms that uses statistical techniques to providecomputing systems an ability to learn (e.g., progressively improveperformance on a specific function) with data, without being explicitlyprogrammed.

GPU can be present on various locations. For example, the GPU can beinternal to (e.g., within) the CPU (e.g., of the network device 102).For example, the GPU can be on a same board (e.g., on-board unit) withthe CPU without necessarily being internal to the GPU. For example, theGPU can be on a video card that is external to network device (e.g.,network devices 102 as described in connection with FIG. 1).Accordingly, the remote memory device 204 may be an additional videocard that can be external to and wirelessly coupled to a network devicesuch as the network device 102 for graphical and/or non-graphicaloperations.

A number of GPUs of the processor 214 may accelerate a video decodingprocess. As an example, the video decoding process that can beaccelerated by the processors 214 may include a motion compensation(mocomp), an inverse discrete cosine transform (iCDT), an inversemodified discrete cosine transform (iMDCT), an in-loop deblockingfilter, an intra-frame prediction, an inverse quantization (IQ), avariable-length decoding (VLD), which is also referred to as aslice-level acceleration, a spatial-temporal deinterlacing, an automaticinterlace/progressive source detection, a bitstream processing (e.g.,context-adaptive variable-length coding and/or context-adaptive binaryarithmetic coding), and/or a perfect pixel positioning. As used herein,“a video decoding” refers to a process of converting base-band and/oranalog video signals to digital components video (e.g., raw digitalvideo signal).

In some embodiments, the processor 214 may be further configured toperform a video encoding process, which converts digital video signalsto analog video signals. For example, if the network device (including adisplay) requests the remote memory device 204 to return a specific formof signals such as the analog video signals, the remote memory device204 may be configured to convert, via the processor 204, digital videosignals to analog video signals prior to transmitting those wirelesslyto the network device.

The remote memory device 204 includes the transceiver 216. As usedherein, a “transceiver” may be referred to as a device including both atransmitter and a receiver. In a number of embodiments, the transceiver216 may be and/or include a number of radio frequency (RF) transceivers.The transmitter and receiver may, in a number of embodiments, becombined and/or share common circuitry. In a number of embodiments, nocircuitry may be common between the transmit and receive functions andthe device may be termed a transmitter-receiver. Other devicesconsistent with the present disclosure may include transponders,transverters, and/or repeaters, among similar devices.

In a number of embodiments, a communication technology that theprocessor 214 can utilize may be a device-to-device communicationtechnology as well as a cellular telecommunication technology, and theprocessor 214 may be configured to utilize the same transceiver (e.g.,transceiver 216) for both technologies, which may provide variousbenefits such as reducing a design complexity of the remote memorydevice 204. As an example, consider devices (e.g., network devicesand/or any other devices that may be analogous to the remote memorydevice 204) in previous approaches, in which the device utilizes adevice-to-device communication technology as well as a cellulartelecommunication technology in communicating with other devices. Thedevice in those previous approaches may include at least two differenttransceivers (e.g., each for the device-to-device communicationtechnology and the cellular telecommunication technology, respectively)because each type of communication technology may utilize differentnetwork protocols that would further necessarily utilize uniquetransceivers. As such, the device implemented with differenttransceivers would increase a design (e.g., structural) complexity thatmay increase costs associated with the device. On the other hand, in anumber of embodiments, the processor 214 is configured to utilize thesame network protocol for both technologies (e.g., device-to-devicecommunication and cellular telecommunication technologies), whicheliminates a need of having different transceivers for different typesof wireless communication technologies. Accordingly, a number of thepresent disclosure may reduce a design complexity of the remote memorydevice 204.

In a number of embodiments, since resources of the remote memory device204 can be remotely/wirelessly utilizable, the remote memory device 204may be free of those physical interfaces that would have been included,to physically connect to a motherboard of a network device and/or adisplay, in expansion cards of previous approaches. For example, theremote memory device 204 as an expansion card may not include a physicalinterface, which would have been utilized to connect to the motherboard, such as a physical bus (e.g., S-100 bus, industry standardarchitecture (ISA) bus, NuBus bus, Micro Channel bus (or Micro ChannelArchitecture (MCA), extended industry standard architecture (EISA) bus,VESA local bus (VLB), peripheral component interconnect (PCI) bus, ultraport architecture (UPA), universal serial bus (USB), peripheralcomponent interconnect extended (PCI-X), peripheral componentinterconnect express (PCIe)) or other physical channels such asaccelerated graphics port (AGP) that would have been utilized to connectto the motherboard. For example, the remote memory device 204 as anexpansion card may not include a physical interface, which would havebeen utilized to connect to the display, such as a video graphics array(VGA), digital video interface (DVI), high-definition multimediainterface (HDMI), and/or display port. Accordingly, the remote memorydevice 204 may be configured to transmit, via the transceiver 216, thosesignals, which would have been transmitted by those physical interfaceslisted above, wirelessly to the network device and/or display. Forexample, the signals that can be wirelessly transmitted via thetransceiver 216 may include compressed and/or uncompressed digital videosignals (that would have been transmitted by HDMI and/or VGA),compressed and/or uncompressed audio signals (that would have beentransmitted by HDMI), and/or analog video signals (that would have beentransmitted by VGA).

FIG. 3 is a schematic diagram illustrating an example network device 302including a memory resource 320, a processing resource 322, and atransceiver resource 326 in accordance with a number of embodiments ofthe present disclosure. The example network device 302 (which can bealso referred to as an “apparatus”) may be analogous to one of thenetwork devices 102 and 202 (e.g., IoT device) described in connectionwith FIGS. 1 and 2, respectively. As described herein, network device302 may include UEs such as cellular phones, laptop computers, tablets,phablets, and smartphones, as well as IoT enabled devices, and otherelectronic devices.

The memory resource 320 (which can be also referred to as “memory”) maystore instructions executable by the processing resource 322. Theinstructions stored in the memory resource 320 may be basic instructionsdirecting the processing resource 322 for performing various functions.As an example, basic instructions executed by the processing resource322 may cause the processing resource 322 to utilize a transceiverresource 326 to communicate with a remote memory device (e.g., remotememory device 204). In addition to the basic instructions, the memoryresource 320 may also store instructions to perform graphical and/ornon-graphical operations, as described in connection with FIG. 2. Sincethe memory resource 320 is physically located within the network device302 and physically coupled to the processing resource 322, the memoryresource 302 can be referred to as a “local memory” (e.g., of thenetwork device 302) of the network device 302.

A processing resource 322 may be a CPU of the network device 302. As aCPU of the network device 302, the processing resource 322 may beconfigured to transmit a request and/or command to the remote memorydevice 204 and have the remote memory device 204 perform variousoperations (e.g., by executing a particular set of instructions) asrequested. In some embodiments, operations (e.g., graphical and/ornon-graphical) that can be remotely performed by the remote memorydevice 204 may also be performed by executing the instructions stored inthe memory resource 320; however, by allocating, to the remote apparatus201, a portion of instructions associated with performing the operations(e.g., that would have been entirely performed at the network device 320absent the remote memory device 204), the resources such as the memoryresource 320 and the processing resource 322 of the network device 302may be offloaded from burdens of performing the entire operations. Asused herein, “allocating” at least a portion of the instructions fromthe network device 302 to the remote memory device may includetransmitting at least a portion of the instructions stored in the memoryresource 320 wirelessly to the remote memory device and/or wirelesslytransmitting a request to the remote memory device such that aninstruction corresponding to the request can be executed at the remotememory device.

Although not shown in FIG. 3, the memory resource 320 may be coupled tothe processing resource 322, for example, via a bus 323 forcommunicating data the memory resource 320 and the processing resource322. For example, the processing resource 322 may request particulardata values stored in the memory resource 320 and the data values may beretrieved from the memory resource 320 to the processing resource 322via the bus 323. For example, the processing resource 322 may receivedata values (e.g., outputs) from the remote memory device and send thosedata values to the memory resource 320 via the bus 323.

The processing resource 322 may be coupled to a transceiver resource 326via bus 315 325. The transceiver resource 326 may be configured towirelessly share data with other devices, and the processing resource322 may be configured to communicate with a wireless main memory via thetransceiver resource 326. As used herein, the terms “transceiverresource” and “transceiver” are used interchangeably herein and can havethe same meaning, as appropriate to the context.

As used herein, a “transceiver” may be referred to as a device includingboth a transmitter and a receiver. In a number of embodiments, thetransceiver resource 326 may be and/or include a number of radiofrequency (RF) transceivers. The transmitter and receiver may, in anumber of embodiments, be combined and/or share common circuitry. In anumber of embodiments, no circuitry may be common between thetransmitter and receiver and the device may be termed atransmitter-receiver. Other devices consistent with the presentdisclosure may include transponders, transverters, and/or repeaters,among similar devices.

As described in connection with FIG. 1, the network device 302 (e.g.,processing resource 322) may be configured to communicate, via thetransceiver resource 326, with other devices such as a remote memorydevice 204 via a communication that is operable in an EHF band. In anumber of embodiments, a communication technology that can be utilizedfor communication between the network device 302 and the remote memorydevice 204 may be a device-to-device communication using 5G technology.Stated differently, 5G cellular telecommunication may also be in a formof a device-to-device communication, in which data are communicateddirectly between a transmitting device and a receiving device.

Implementing 5G technology in a form of a device-to-device communicationmay provide various benefits such as reducing a design complexity of anapparatus (e.g., network device 302 and/or remote memory device 204)and/or providing a network communication via which network device 302may communicate with the remote memory device 204 as if the networkdevice 320 were local (e.g., physically coupled) to the remote memorydevice 204. As an example, consider network devices in previousapproaches, in which the network devices utilize a device-to-devicecommunication as well as a cellular telecommunication that routes datafirstly through an intermediary device (e.g., base station, AP, etc.).The network devices in those previous approaches may include at leasttwo different transceivers (e.g., each for the device-to-devicecommunication and the cellular telecommunication) because each type ofcommunication may utilize different network protocols that would furthernecessarily utilize unique transceivers. As such, the network devicesimplemented with different transceivers would increase a design (e.g.,structural) complexity that may increase costs associated with thenetwork devices. On the other hand, a number of embodiments of thepresent disclosure may reduce a design complexity of the network device302 (e.g., network device) by eliminating a need of having differenttransceivers for different types of network communication technologiessuch as a device-to-device communication and a cellulartelecommunication. Instead, the network device 302 can have anindividual transceiver for different types of network communicationtechnologies, which would reduce a structural complexity of the networkdevice 302; thereby, reducing cost associated with the network device302.

In some examples, the transceiver resource 326 may be wirelesslycouplable to a base station (e.g., base station 429 as illustrated inand described in connection with FIG. 5). As used herein, “a basestation” refers to a land station (e.g., including a telecommunicationtower) in a mobile service (e.g., according to ITU Radio Regulations).The term may be used in the context of mobile telephony, wirelesscomputer networking, and/or other wireless communications, as furtherdescribed in connection with FIG. 5.

FIG. 4 is a block diagram of examples of a system 428 including a remotememory device 404 in accordance with a number of embodiments of thepresent disclosure. As illustrated in FIG. 4, the system 428 may, in anumber of embodiments, include a plurality of elements. For example, theplurality of elements of the system 428 may be a number of networkdevices 402-1, 402-2, 402-3, and 402-4 (collectively referred to asnetwork devices 402), an remote memory device 404, and/or a base station429. At least a portion of the network devices 402 may include a localcommodity DRAM and may utilize the resources of the remote memory device404 as supplemental resources. The remote memory device 404 includesresources (e.g., a memory resource, a transceiver, and/or a processor)at least of which can be remotely/wirelessly utilizable (e.g., shared)by the network devices 402.

The network devices 402 can be various user devices. As an example, thenetwork devices 402 can be computing devices such as laptops, phones,tablets, desktops, wearable smart devices, etc. In some embodiments, theuser devices may be mobile as well. As used herein, a “mobile userdevice” may be a device that is portable and utilizes a portable powersupply. In a number of embodiments, the network devices 402 can includea local DRAM and a memory resource that can be included in the remotememory device 404 and utilizable by the network devices 402 may besupplemental to the network devices 402.

The remote memory device 404 can be a wireless electronic component ofat least one of the network devices 402. As used herein, “an electroniccomponent” refers to an electronic component that can provide additionalfunctions to a network device and/or assist the network device infurthering a particular function. For example, an electronic componentmay include various types of components (e.g., expansion card) such as avideo card, sound card, primary storage devices (e.g., main memory),and/or secondary (auxiliary) storage devices (e.g., flash memory,optical discs, magnetic disk, and/or magnetic tapes), althoughembodiments are not so limited. As used herein, “a wireless electroniccomponent” refers to an electronic component that is wirelessly coupledto a network device.

Accordingly, as an example, the remote memory device 404 may bewirelessly utilized by the network devices 402 for various functions. Asan example, the remote memory device 404 may be utilized for graphicaloperations that would require high-performance processing and/or memoryresources such as memory intensive games and/or high quality videoassociated with a high degree of resolutions and/or frame rates.Further, as an example, the remote memory device 404 may be utilized fornon-graphical operations such as a number of operations of applicationsassociated with machine-learning algorithms that would requirehigh-performance processing and/or memory resources.

In some embodiments, at least a portion of the network devices 402 maybe a small form factor (SFF) device such as a handheld computing device(e.g., personal computer (PC)). A degree of performance that can beoften provided by the SSF device can be relatively low due to itslimited size and volume. Further, the SSF device may lack a number ofchannels by which expansion cards such as a high-performance video cardcan be added. Accordingly, providing a mechanism to wirelessly add ahigh-performance video card such as the remote memory device 404 to theSSF device can provide benefits such as performing, at the SSF device,memory-intensive operations (e.g., memory intensive games and/or highquality video associated with a high degree of resolutions and/or framerates), which would have not been properly performed at the SSF deviceabsent the wirelessly utilizable resources.

In a number of embodiments, the remote memory device 404 may bewirelessly utilized via a device-to-device communication technology, forexample, by the network devices 402-1, 402-2, and/or 402-4 as shown inFIG. 4. For example, as illustrated in connection with FIG. 2, thedevice-to-device communication technology can operate in higherfrequency portion of the wireless spectrum, including an UHF, SHF, EHFand/or THF band, as defined according to the ITU. However, embodimentsare not so limited. For example, other network communicationtechnologies of a device-to-device communication technology may beemployed within the system 428. As an example, the remote memory device404 may communicate with at least one of the network devices 402-1,402-2, and/or 402-4 via a different type of device-to-devicecommunication technology such as a Bluetooth, Zigbee, and/or other typesof device-to-device communication technologies.

As shown in FIG. 4, the remote memory device 404 may be wirelesslyutilized by the network device 402-3 via the base station 429. As anexample, a communication technology that can be utilized between thenetwork device 402-3 and the remote memory device 404 may be a cellulartelecommunication technology. In a number of embodiments, the cellulartelecommunication technology that can be utilized for communicatingbetween the network device 402-3 and the remote memory device 404 caninclude a 5G cellular telecommunication technology that operates in atleast one of a number of frequency bands including the UHF, SHF, EHF,and/or THF.

The term “base station” may be used in the context of mobile telephony,wireless computer networking and/or other wireless communications. As anexample, a base station 429 may include a GPS receiver at a knownposition, while in wireless communications it may include a transceiverconnecting a number of other devices to one another and/or to a widerarea. As an example, in mobile telephony, a base station 429 may providea connection between mobile phones and the wider telephone network. Asan example, in a computing network, a base station 429 may include atransceiver acting as a router for electrical components (e.g., memoryresource 212 and processor 214) in a network, possibly connecting themto a WAN, WLAN, the Internet, and/or the cloud. For wireless networking,a base station 429 may include a radio transceiver that may serve as ahub of a local wireless network. As an example, a base station 429 alsomay be a gateway between a wired network and the wireless network. As anexample, a base station 429 may be a wireless communications stationinstalled at a fixed location.

In a number of embodiments, the remote memory device 404 may utilize thesame network protocol and same transceiver (e.g., RF transceiver) for adevice-to-device communication technology (e.g., 5G device-to-devicecommunication technology) as well as a cellular telecommunicationtechnology (e.g., 5G cellular telecommunication technology), asdescribed in connection with FIG. 2. As an example, the remote memorydevice 404 may utilize the same network protocol in communicating withthe network device 402-3 (e.g., via a cellular telecommunicationtechnology through the base station 429) as well as with the networkdevices 402-1, 402-2, and/or 402-4 (e.g., via a device-to-devicecommunication technology).

In a number of embodiments, various types of network protocols may beutilized for communicating data within the system 428 (e.g., among thenetwork devices 402, between the network devices 402 and the wirelessmemory device, between the network devices 402 and the base station 429,etc.). The various types of network protocols may include thetime-division multiple access (TDMA), code-division multiple access(CDMA), space-division multiple access (SDMA), frequency divisionmultiple access (FDMA), orthogonal FDMA (OFDMA), single-carrier(SC)-FDMA, and/or non-orthogonal multiple access (NOMA), althoughembodiments are not so limited.

In some embodiments, cellular telecommunication technologies (e.g.,between the remote memory device 404 and the network device 402-3) maybe performed via (e.g., include) a NOMA. As used herein, the NOMA refersto a network protocol that separates signals according to a powerdomain. For example, signals may be received (e.g., from the user) in anintentionally-introduced mutual interference and can be separated fromeach other according to differences on their power levels. As such, thesignals received and to be processed pursuant to the NOMA may benon-orthogonal in time, frequency, and/or code, as compared to thoseorthogonal multiple-access (OMA) schemes, in which different users areallocated according to orthogonal resources, either in time, frequency,and/or code domain. Accordingly, utilizing a non-orthogonal networkprotocols such as the NOMA may provide benefits such as reducedlatencies associated with separating users based on factors other thanpower domain, which may enable massive Multiple Input Multiple Output(MIMO).

In a number of embodiments, the remote memory device 404 may be utilizedby the network devices 402 at a discrete time. For example, the remotememory device 404 may be utilized by the network device 402-2 during asubsequent period of a particular period during which the remote memorydevice 404 was, for example, utilized by the network device 402-1. Assuch, the remote memory device 404 may be utilized by each of thenetwork devices 402 at different times (e.g., non-overlapping timeperiods). However, embodiments are not so limited. For example, theremote memory device 404 may be simultaneously utilized by the networkdevices 402. As an example, the remote memory device 404 may bephysically and/or logically partitioned such that the partitionedportions may be simultaneously utilized by the network devices 402.

FIG. 5 is a flow chart illustrating an example of a method 540 forremotely executing instructions in accordance with a number ofembodiments of the present disclosure. The network device may beanalogous to the network devices 102, 302, and 402, as described inconnection with FIGS. 1 and 3. Unless explicitly stated, elements ofmethods described herein are not constrained to a particular order orsequence. Additionally, a number of the method embodiments, or elementsthereof, described herein may be performed at the same, or atsubstantially the same, point in time.

At block 542, the method 540 may include executing, responsive toreceipt of a request from a network device, a set of instructions usinga logic unit on a processor coupled to memory. In some embodiments, themethod 540 may include utilizing, to communicate with the networkdevice, a channel bandwidth equal to or greater than 50 megahertz (MHz).At block 544, the method 540 may include transmitting, using atransceiver coupled to the processor, an output that is based at leastin part on the execution of the set of instruction to the network devicevia a communication link in at least one of a number of frequency bandsincluding an EHF band.

In a number of embodiments, the 5G technology or later technology may beemployed for the communication link. As described herein, the 5Gtechnology or later technology may operate in a number of frequencybands including the UHF, SHF, EHF, and/or THF bands, as described inconnection with FIG. 2. The memory, transceiver, and/or the processormay be a resource that can be wirelessly utilizable by the first networkdevice and/or the second network device via respective communicationtechnologies such as 5G technology.

In some embodiments, the method 540 may further include selecting one ofthe number of frequency bands based on a communication characteristic ofa communication between the processor and the network device. Thecommunication characteristic between the processor and the networkdevice may include a distance between the processor and the networkdevice.

FIG. 6 is a flow chart illustrating another example of a method 650 forremotely executing instructions in accordance with a number ofembodiments of the present disclosure. Unless explicitly stated,elements of methods described herein are not constrained to a particularorder or sequence. Additionally, a number of the method embodiments, orelements thereof, described herein may be performed at the same, or atsubstantially the same, point in time.

At block 652, the method 650 may include executing, using a logic uniton a processor coupled to memory and a transceiver resource, a pluralityof sets of instructions corresponding to a plurality of commands,wherein the plurality of commands includes a first command received froma first network device and a second command received from a secondnetwork device. The first network device and/or the second networkdevice may be analogous to the network devices 102 and 402, as describedin connection with FIGS. 1 and 3.

At block 654, the method 650 may include transmitting, to the firstnetwork device, a first output that is based at least in part onexecuting a set of instructions corresponding to the first command via afirst communication technology. At block 656, the method 650 may includetransmitting, to the second network device, a second output that isbased at least in part on executing a set of instructions correspondingto the second command via a second communication technology.

In some embodiments, the first communication technology can include adevice-to-device communication technology and the second communicationtechnology can include a cellular communication technology. In thisexample, the method 650 may include utilizing a same network protocoland/or a same transceiver for the first communication technology (e.g.,device-to-device communication technology) and the second communicationtechnology (e.g., cellular communication technology). In someembodiments, the method 650 may further include utilizing a NOMA inproviding the outputs to the first network device and the second networkdevice, as described in connection with FIG. 4.

In a number of embodiments, at least one of the first communicationtechnology and the second communication technology may be 5G technologyor later technology and operate in a number of frequency bands includingthe UHF, SHF, EHF, and/or THF bands, as described in connection withFIG. 2. The memory, transceiver, and/or the processor may be a resourcethat can be wirelessly utilizable by the first network device and/or thesecond network device via respective communication technologies such as5G technology or later technology.

In the above detailed description of the present disclosure, referenceis made to the accompanying drawings that form a part hereof, and inwhich is shown by way of illustration how one or more embodiments of thedisclosure may be practiced. These embodiments are described insufficient detail to enable those of ordinary skill in the art topractice the embodiments of this disclosure, and it is to be understoodthat other embodiments may be utilized and that process, electrical, andstructural changes may be made without departing from the scope of thepresent disclosure.

It is also to be understood that the terminology used herein is for thepurpose of describing particular embodiments only, and is not intendedto be limiting. As used herein, the singular forms “a”, “an”, and “the”include singular and plural referents, unless the context clearlydictates otherwise, as do “a number of”, “at least one”, and “one ormore” (e.g., a number of memory arrays may refer to one or more memoryarrays), whereas a “plurality of” is intended to refer to more than oneof such things. Furthermore, the words “can” and “may” are usedthroughout this application in a permissive sense (i.e., having thepotential to, being able to), not in a mandatory sense (i.e., must). Theterm “include,” and derivations thereof, means “including, but notlimited to”. The terms “coupled” and “coupling” mean to be directly orindirectly connected physically for access to and/or for movement(transmission) of instructions (e.g., control signals, address signals,etc.) and data, as appropriate to the context. The terms “data” and“data values” are used interchangeably herein and may have the samemeaning, as appropriate to the context (e.g., one or more data units or“bits”).

While example embodiments including various combinations andconfigurations of memory resources, processors, transceivers, memorydevices, controllers, base stations, infrastructure, and switches, amongother components for remotely executable instructions have beenillustrated and described herein, embodiments of the present disclosureare not limited to those combinations explicitly recited herein. Othercombinations and configurations of the memory resources, processors,transceivers, memory devices, controllers, base stations,infrastructure, and switches for remotely executable instructionsbetween selected memory resources disclosed herein are expresslyincluded within the scope of this disclosure.

Although specific embodiments have been illustrated and describedherein, those of ordinary skill in the art will appreciate that anarrangement calculated to achieve the same results may be substitutedfor the specific embodiments shown. This disclosure is intended to coveradaptations or variations of one or more embodiments of the presentdisclosure. It is to be understood that the above description has beenmade in an illustrative fashion, and not a restrictive one. Combinationof the above embodiments, and other embodiments not specificallydescribed herein will be apparent to those of skill in the art uponreviewing the above description. The scope of the one or moreembodiments of the present disclosure includes other applications inwhich the above structures and processes are used. Therefore, the scopeof one or more embodiments of the present disclosure should bedetermined with reference to the appended claims, along with the fullrange of equivalents to which such claims are entitled.

In the foregoing Detailed Description, some features are groupedtogether in a single embodiment for the purpose of streamlining thedisclosure. This method of disclosure is not to be interpreted asreflecting an intention that the disclosed embodiments of the presentdisclosure have to use more features than are expressly recited in eachclaim. Rather, as the following claims reflect, inventive subject matterlies in less than all features of a single disclosed embodiment. Thus,the following claims are hereby incorporated into the DetailedDescription, with each claim standing on its own as a separateembodiment.

What is claimed is:
 1. An apparatus, comprising: a memory deviceincluding a processing resource of a number of logic units; and thememory device configured to wirelessly communicate with a user devicevia a cellular telecommunication to operate, using the number of logicunits, as a remote expansion card for the user device.
 2. The apparatusof claim 1, wherein the expansion card is configured to communicate, viathe cellular telecommunication, with the user device on time andfrequency resources scheduled via downlink control signaling from a basestation.
 3. The apparatus of claim 1, wherein: the memory device isconfigured to communicate, via the cellular telecommunication, datawithin a licensed frequency band; and the data communicated between theremote expansion card and the user device via the cellulartelecommunication are indirectly communicated through the base station.4. The apparatus of claim 1, wherein: the memory device is configured tocommunicate, via the cellular telecommunication, data within a licensedfrequency band; and data stored in the remote expansion card and to beaccessed by the user device are directly communicated between the remoteexpansion card and the user device without transferring through the basestation.
 5. The apparatus of claim 1, wherein one or more of the numberof logic units is an arithmetic logic unit (ALU).
 6. The apparatus ofclaim 1, wherein one or more of the number of logic units is a graphicsprocessing unit (GPU).
 7. The apparatus of claim 1, one or more of thenumber of logic units is a floating point unit (FPU).
 8. A system,comprising: a user device; and a memory device comprising a plurality oflogic units and configured to operate as a remote expansion card for theuser device; the memory device further configured to: execute, inresponse to receipt of a request from the user device, a plurality ofsets of instructions using the plurality of sets of logic units, whereineach of the plurality of sets of logic units is aligned in parallel withothers of the plurality of sets of logic units; and transmit, to theuser device, outputs obtained as a result of the execution via acellular telecommunication within a licensed frequency band.
 9. Thesystem of claim 8, wherein the memory device is configured to transmit,via the cellular telecommunication, the outputs to the user device on asidelink within the licensed frequency band on time and frequencyresources scheduled via downlink control signaling from the basestation.
 10. The system of claim 8, wherein the memory device is a videocard wirelessly coupled to the user device.
 11. The system of claim 8,wherein the memory device is configured to: convert a video signalhaving a first format to a video signal having a second format; andtransmit the video signal having the converted second format to the userdevice via the cellular telecommunication within the licensed frequencyband.
 12. The system of claim 11, wherein: the video signal having thefirst format corresponds to one of a digital video signal or an analogvideo signal; and the video signal having the second format correspondsto another one of the digital video signal or the analog video signal.13. The apparatus of claim 8, wherein the memory device comprises asynchronous graphics random access memory (SGRAM), high bandwidth memory(HBM), or hybrid memory cube (HMC), or any combination thereof.
 14. Asystem, comprising: a plurality of user devices; and a memory devicecomprising a processing resource and wirelessly coupled to the pluralityof user devices, the memory device configured to: perform, in responseto receipt of a request from one or more of the plurality of userdevices, one of video encoding process or video decoding process; andtransmit a resulting signal of the performed one of video encodingprocess or video decoding process via a cellular telecommunicationwithin a licensed frequency band on time and frequency resourcesscheduled via downlink control signaling from a base station.
 15. Thesystem of claim 14, wherein the memory device is configured to transmit,via the cellular telecommunication, the resulting signal to the userdevice on a sidelink within the licensed frequency band on time andfrequency resources scheduled via downlink control signaling from thebase station.
 16. The system of claim 14, wherein the resulting signalcomprises a compressed or uncompressed video signal, a compressed oruncompressed audio signal, or analog video signal, or any combinationthereof.
 17. The system of claim 14, wherein the memory device isconfigured to: transmit, via the cellular telecommunication, theresulting signal directly to a first user device of the plurality ofuser devices; and transmit, via the cellular telecommunication, theresulting signal indirectly to a second user device of the plurality ofuser devices; wherein a same user protocol is utilized in communicatingwith the first user device and the second user device.
 18. The system ofclaim 17, wherein the network protocol includes a non-orthogonalmultiple access (NOMA) protocol.
 19. The system of claim 14, wherein thememory device is configured to transmit the resulting signal onfrequency resources of a channel bandwidth equal to or greater than 50megahertz (MHz).
 20. The system of claim 14, wherein the memory deviceis configured to utilize the cellular telecommunication for an enhancedmobile broadband (eMBB), massive machine-type communications (mMTC), orultra-reliable and low-latency communications (URLLC), or anycombination thereof.